<!--
  ~ Copyright 2023 Apollo Authors
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~ http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  ~
-->
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<title>Apollo</title>
<link rel="shortcut icon" href="favicon.ico" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="keywords"
	content="apollo,configuration,server,java,microservice" />
<meta name="description"
	content="A reliable configuration management system" />
<meta name="viewport"
	content="width=device-width, initial-scale=1.0, minimum-scale=1.0" />
<meta name="google-site-verification"
	content="CuvYz6OxISNH7wdJsnS8oNtJJn9IP6k0zz5x6m9uXco" />

<!-- theme -->
<link rel="stylesheet" href="css/vue.css" title="vue" />
<link rel="stylesheet" href="css/dark.css" title="dark" disabled />
<link rel="stylesheet" href="css/buble.css" title="buble" disabled />
<link rel="stylesheet" href="css/pure.css" title="pure" disabled />
<style type="text/css">
.sidebar-nav>ul>li.file p>a {
	font-size: 15px;
	font-weight: 700;
	color: #364149;
}

.sidebar-nav .folder {
	cursor: pointer;
}
</style>
<!-- scripts-->
<script src="scripts/multiple-language-redirect.js"></script>
</head>

<body>
	<div id="app">Loading ...</div>
	<script>
		/* if (typeof navigator.serviceWorker !== 'undefined') {
			navigator.serviceWorker.register('sw.js')
		} */
	</script>
	<script>
		window.$docsify = {
			alias : {
				'/' : 'zh/README.md',
				'/zh/.*/_sidebar.md' : '/zh/_sidebar.md',
				'/en/.*/_sidebar.md' : '/en/_sidebar.md',
				'/zh/.*/_navbar.md' : '/zh/_navbar.md',
				'/en/.*/_navbar.md' : '/en/_navbar.md',
				'/zh/(.*)' : 'zh/$1',
				'/en/(.*)' : 'en/$1'
			},
			nameLink : {
				'/zh/' : '#/zh/',
				'/en/' : '#/en/',
				'/' : '#/',
			},
			auto2top : true,
			// Only coverpage is loaded when visiting the home page.
			onlyCover : true,
			coverpage : true,
			loadSidebar : true,
			loadNavbar : true,
			mergeNavbar : true,
			maxLevel : 6,
			subMaxLevel : 5,
			name : 'Apollo',
			search : {
				noData : {
					'/zh/' : '没有结果!',
					'/en/' : 'No results!',
					'/' : '没有结果!',
				},
				paths : 'auto',
				placeholder : {
					'/zh/' : '搜索',
					'/en/' : 'Search',
					'/' : '搜索',
				},
				pathNamespaces : [ '/zh', '/en' ]
			},
			// click to copy.
			copyCode : {
				buttonText : {
					'/zh/' : '点击复制',
					'/en/' : 'Copy to clipboard',
					'/' : 'Copy to clipboard',
				},
				errorText : {
					'/zh/' : '错误',
					'/en/' : 'Error',
					'/' : 'Error',
				},
				successText : {
					'/zh/' : '复制成功',
					'/en' : 'Copied',
					'/' : 'Copied',
				},
			},
			// docsify-pagination
			pagination : {
				crossChapter : true,
				crossChapterText : true,
			},
			markdown : {
				renderer : {
					code : function(code, lang) {
						if (lang === "mermaid") {
							return ('<div class="mermaid">'
									+ mermaid.render('mermaid-svg-' + num++,
											code) + "</div>");
						}
						return this.origin.code.apply(this, arguments);
					}
				}
			},
			plugins : [
					// from custom scripts
					generateMultipleLanguagesNavbarPluginByListItemName("Translations"), ],
		};
	</script>

	<!-- docsify -->
	<script src="scripts/docsify.min.js"></script>

	<!-- docsify plugins -->
	<!-- support search -->
	<script src="scripts/search.min.js"></script>
	<!-- Support docsify sidebar catalog expand and collapse -->
	<script src="scripts/docsify-sidebar-collapse.min.js"></script>
	<!-- Medium's image zoom -->
	<script src="scripts/zoom-image.min.js"></script>
	<!-- Add a simple Click to copy button to all preformatted code blocks to effortlessly allow users to copy example code from your docs -->
	<script src="scripts/docsify-copy-code.min.js"></script>
	<!-- docsify-pagination -->
	<script src="scripts/docsify-pagination.min.js"></script>

	<!-- code highlight -->
	<script src="scripts/prism-bash.min.js"></script>
	<script src="scripts/prism-csharp.min.js"></script>
	<script src="scripts/prism-java.min.js"></script>
	<script src="scripts/prism-json.min.js"></script>
	<script src="scripts/prism-markdown.min.js"></script>
	<script src="scripts/prism-nginx.min.js"></script>
	<script src="scripts/prism-properties.min.js"></script>
	<script src="scripts/prism-sql.min.js"></script>
	<script src="scripts/prism-xml-doc.min.js"></script>
	<script src="scripts/prism-yaml.min.js"></script>

</body>

<!-- mermaid -->
<script src="scripts/mermaid.min.js"></script>
<script>
	// mermaid
	var num = 0;
	mermaid.initialize({
		startOnLoad : false
	});
</script>

</html>
